/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package org.dynamo.database.reverse.emf.configuration.configuration;

import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see org.dynamo.database.reverse.emf.configuration.configuration.ConfigurationFactory
 * @model kind="package"
 * @generated
 */
public interface ConfigurationPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "configuration";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http://www.dynamo.org/configuration";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "configuration";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	ConfigurationPackage eINSTANCE = org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl.init();

	/**
	 * The meta object id for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.impl.NamedElementImpl <em>Named Element</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.NamedElementImpl
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getNamedElement()
	 * @generated
	 */
	int NAMED_ELEMENT = 1;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NAMED_ELEMENT__NAME = 0;

	/**
	 * The number of structural features of the '<em>Named Element</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int NAMED_ELEMENT_FEATURE_COUNT = 1;

	/**
	 * The meta object id for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationImpl <em>Configuration</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationImpl
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getConfiguration()
	 * @generated
	 */
	int CONFIGURATION = 0;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONFIGURATION__NAME = NAMED_ELEMENT__NAME;

	/**
	 * The feature id for the '<em><b>Profiles</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONFIGURATION__PROFILES = NAMED_ELEMENT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Mappings</b></em>' containment reference list.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONFIGURATION__MAPPINGS = NAMED_ELEMENT_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>Configuration</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int CONFIGURATION_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.impl.ProfilesImpl <em>Profiles</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ProfilesImpl
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getProfiles()
	 * @generated
	 */
	int PROFILES = 2;

	/**
	 * The feature id for the '<em><b>Name</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROFILES__NAME = NAMED_ELEMENT__NAME;

	/**
	 * The feature id for the '<em><b>Source</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROFILES__SOURCE = NAMED_ELEMENT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Target</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROFILES__TARGET = NAMED_ELEMENT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Model</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROFILES__MODEL = NAMED_ELEMENT_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Type</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROFILES__TYPE = NAMED_ELEMENT_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Type URI</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROFILES__TYPE_URI = NAMED_ELEMENT_FEATURE_COUNT + 4;

	/**
	 * The feature id for the '<em><b>Active</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROFILES__ACTIVE = NAMED_ELEMENT_FEATURE_COUNT + 5;

	/**
	 * The number of structural features of the '<em>Profiles</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int PROFILES_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 6;

	/**
	 * The meta object id for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.impl.MappingImpl <em>Mapping</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.MappingImpl
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getMapping()
	 * @generated
	 */
	int MAPPING = 3;

	/**
	 * The feature id for the '<em><b>From</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MAPPING__FROM = 0;

	/**
	 * The feature id for the '<em><b>To</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MAPPING__TO = 1;

	/**
	 * The feature id for the '<em><b>Profile</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MAPPING__PROFILE = 2;

	/**
	 * The number of structural features of the '<em>Mapping</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int MAPPING_FEATURE_COUNT = 3;

	/**
	 * The meta object id for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.ProfileType <em>Profile Type</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.ProfileType
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getProfileType()
	 * @generated
	 */
	int PROFILE_TYPE = 4;


	/**
	 * The meta object id for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.TypeURI <em>Type URI</em>}' enum.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.TypeURI
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getTypeURI()
	 * @generated
	 */
	int TYPE_URI = 5;


	/**
	 * Returns the meta object for class '{@link org.dynamo.database.reverse.emf.configuration.configuration.Configuration <em>Configuration</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Configuration</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Configuration
	 * @generated
	 */
	EClass getConfiguration();

	/**
	 * Returns the meta object for the containment reference list '{@link org.dynamo.database.reverse.emf.configuration.configuration.Configuration#getProfiles <em>Profiles</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Profiles</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Configuration#getProfiles()
	 * @see #getConfiguration()
	 * @generated
	 */
	EReference getConfiguration_Profiles();

	/**
	 * Returns the meta object for the containment reference list '{@link org.dynamo.database.reverse.emf.configuration.configuration.Configuration#getMappings <em>Mappings</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the containment reference list '<em>Mappings</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Configuration#getMappings()
	 * @see #getConfiguration()
	 * @generated
	 */
	EReference getConfiguration_Mappings();

	/**
	 * Returns the meta object for class '{@link org.dynamo.database.reverse.emf.configuration.configuration.NamedElement <em>Named Element</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Named Element</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.NamedElement
	 * @generated
	 */
	EClass getNamedElement();

	/**
	 * Returns the meta object for the attribute '{@link org.dynamo.database.reverse.emf.configuration.configuration.NamedElement#getName <em>Name</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Name</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.NamedElement#getName()
	 * @see #getNamedElement()
	 * @generated
	 */
	EAttribute getNamedElement_Name();

	/**
	 * Returns the meta object for class '{@link org.dynamo.database.reverse.emf.configuration.configuration.Profiles <em>Profiles</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Profiles</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Profiles
	 * @generated
	 */
	EClass getProfiles();

	/**
	 * Returns the meta object for the attribute '{@link org.dynamo.database.reverse.emf.configuration.configuration.Profiles#getSource <em>Source</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Source</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Profiles#getSource()
	 * @see #getProfiles()
	 * @generated
	 */
	EAttribute getProfiles_Source();

	/**
	 * Returns the meta object for the attribute '{@link org.dynamo.database.reverse.emf.configuration.configuration.Profiles#getTarget <em>Target</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Target</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Profiles#getTarget()
	 * @see #getProfiles()
	 * @generated
	 */
	EAttribute getProfiles_Target();

	/**
	 * Returns the meta object for the attribute '{@link org.dynamo.database.reverse.emf.configuration.configuration.Profiles#getModel <em>Model</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Model</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Profiles#getModel()
	 * @see #getProfiles()
	 * @generated
	 */
	EAttribute getProfiles_Model();

	/**
	 * Returns the meta object for the attribute '{@link org.dynamo.database.reverse.emf.configuration.configuration.Profiles#getType <em>Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Profiles#getType()
	 * @see #getProfiles()
	 * @generated
	 */
	EAttribute getProfiles_Type();

	/**
	 * Returns the meta object for the attribute '{@link org.dynamo.database.reverse.emf.configuration.configuration.Profiles#getTypeURI <em>Type URI</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Type URI</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Profiles#getTypeURI()
	 * @see #getProfiles()
	 * @generated
	 */
	EAttribute getProfiles_TypeURI();

	/**
	 * Returns the meta object for the attribute '{@link org.dynamo.database.reverse.emf.configuration.configuration.Profiles#isActive <em>Active</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>Active</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Profiles#isActive()
	 * @see #getProfiles()
	 * @generated
	 */
	EAttribute getProfiles_Active();

	/**
	 * Returns the meta object for class '{@link org.dynamo.database.reverse.emf.configuration.configuration.Mapping <em>Mapping</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Mapping</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Mapping
	 * @generated
	 */
	EClass getMapping();

	/**
	 * Returns the meta object for the attribute '{@link org.dynamo.database.reverse.emf.configuration.configuration.Mapping#getFrom <em>From</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>From</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Mapping#getFrom()
	 * @see #getMapping()
	 * @generated
	 */
	EAttribute getMapping_From();

	/**
	 * Returns the meta object for the attribute '{@link org.dynamo.database.reverse.emf.configuration.configuration.Mapping#getTo <em>To</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the attribute '<em>To</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Mapping#getTo()
	 * @see #getMapping()
	 * @generated
	 */
	EAttribute getMapping_To();

	/**
	 * Returns the meta object for the reference '{@link org.dynamo.database.reverse.emf.configuration.configuration.Mapping#getProfile <em>Profile</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Profile</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.Mapping#getProfile()
	 * @see #getMapping()
	 * @generated
	 */
	EReference getMapping_Profile();

	/**
	 * Returns the meta object for enum '{@link org.dynamo.database.reverse.emf.configuration.configuration.ProfileType <em>Profile Type</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Profile Type</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.ProfileType
	 * @generated
	 */
	EEnum getProfileType();

	/**
	 * Returns the meta object for enum '{@link org.dynamo.database.reverse.emf.configuration.configuration.TypeURI <em>Type URI</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for enum '<em>Type URI</em>'.
	 * @see org.dynamo.database.reverse.emf.configuration.configuration.TypeURI
	 * @generated
	 */
	EEnum getTypeURI();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	ConfigurationFactory getConfigurationFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationImpl <em>Configuration</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationImpl
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getConfiguration()
		 * @generated
		 */
		EClass CONFIGURATION = eINSTANCE.getConfiguration();

		/**
		 * The meta object literal for the '<em><b>Profiles</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONFIGURATION__PROFILES = eINSTANCE.getConfiguration_Profiles();

		/**
		 * The meta object literal for the '<em><b>Mappings</b></em>' containment reference list feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference CONFIGURATION__MAPPINGS = eINSTANCE.getConfiguration_Mappings();

		/**
		 * The meta object literal for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.impl.NamedElementImpl <em>Named Element</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.NamedElementImpl
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getNamedElement()
		 * @generated
		 */
		EClass NAMED_ELEMENT = eINSTANCE.getNamedElement();

		/**
		 * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name();

		/**
		 * The meta object literal for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.impl.ProfilesImpl <em>Profiles</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ProfilesImpl
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getProfiles()
		 * @generated
		 */
		EClass PROFILES = eINSTANCE.getProfiles();

		/**
		 * The meta object literal for the '<em><b>Source</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PROFILES__SOURCE = eINSTANCE.getProfiles_Source();

		/**
		 * The meta object literal for the '<em><b>Target</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PROFILES__TARGET = eINSTANCE.getProfiles_Target();

		/**
		 * The meta object literal for the '<em><b>Model</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PROFILES__MODEL = eINSTANCE.getProfiles_Model();

		/**
		 * The meta object literal for the '<em><b>Type</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PROFILES__TYPE = eINSTANCE.getProfiles_Type();

		/**
		 * The meta object literal for the '<em><b>Type URI</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PROFILES__TYPE_URI = eINSTANCE.getProfiles_TypeURI();

		/**
		 * The meta object literal for the '<em><b>Active</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute PROFILES__ACTIVE = eINSTANCE.getProfiles_Active();

		/**
		 * The meta object literal for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.impl.MappingImpl <em>Mapping</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.MappingImpl
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getMapping()
		 * @generated
		 */
		EClass MAPPING = eINSTANCE.getMapping();

		/**
		 * The meta object literal for the '<em><b>From</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute MAPPING__FROM = eINSTANCE.getMapping_From();

		/**
		 * The meta object literal for the '<em><b>To</b></em>' attribute feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EAttribute MAPPING__TO = eINSTANCE.getMapping_To();

		/**
		 * The meta object literal for the '<em><b>Profile</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference MAPPING__PROFILE = eINSTANCE.getMapping_Profile();

		/**
		 * The meta object literal for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.ProfileType <em>Profile Type</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.ProfileType
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getProfileType()
		 * @generated
		 */
		EEnum PROFILE_TYPE = eINSTANCE.getProfileType();

		/**
		 * The meta object literal for the '{@link org.dynamo.database.reverse.emf.configuration.configuration.TypeURI <em>Type URI</em>}' enum.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.TypeURI
		 * @see org.dynamo.database.reverse.emf.configuration.configuration.impl.ConfigurationPackageImpl#getTypeURI()
		 * @generated
		 */
		EEnum TYPE_URI = eINSTANCE.getTypeURI();

	}

} //ConfigurationPackage
